package com.springcloud.sc.ucpv5.client.commondata.data;

import com.springcloud.sc.ucpv5.client.commondata.datachange.DataExChange;

/**
 * Generated from IDL struct "RoleInfo".
 *
 * @author JacORB IDL compiler V 2.3-beta-2, 14-Oct-2006
 * @version generated at 2014-10-29 11:48:54
 */

public final class RoleInfo extends DataExChange {
    public RoleInfo() {
    }

    public int id;
    public int type;
    public int parentId;
    public String nodeNumber = "";
    public String name = "";
    public String desc = "";
    public String buildTime = "";
    public String modifyTime = "";
    public com.springcloud.sc.ucpv5.client.commondata.data.RoleRightParam[] rightparamlist;
    public com.springcloud.sc.ucpv5.client.commondata.data.RoleUserParam[] userparamlist;
    public String keep1 = "";
    public String keep2 = "";
    public String keep3 = "";
    public String keep4 = "";
    public String keep5 = "";
    public String keep6 = "";
    public String keep7 = "";
    public String keep8 = "";
    public String keep9 = "";
    public String keep10 = "";

    public RoleInfo(int id, int type, int parentId, String nodeNumber, String name, String desc, String buildTime,
	    String modifyTime, com.springcloud.sc.ucpv5.client.commondata.data.RoleRightParam[] rightparamlist, com.springcloud.sc.ucpv5.client.commondata.data.RoleUserParam[] userparamlist,
	    String keep1, String keep2, String keep3, String keep4, String keep5, String keep6,
	    String keep7, String keep8, String keep9, String keep10) {
	this.id = id;
	this.type = type;
	this.parentId = parentId;
	this.nodeNumber = nodeNumber;
	this.name = name;
	this.desc = desc;
	this.buildTime = buildTime;
	this.modifyTime = modifyTime;
	this.rightparamlist = rightparamlist;
	this.userparamlist = userparamlist;
	this.keep1 = keep1;
	this.keep2 = keep2;
	this.keep3 = keep3;
	this.keep4 = keep4;
	this.keep5 = keep5;
	this.keep6 = keep6;
	this.keep7 = keep7;
	this.keep8 = keep8;
	this.keep9 = keep9;
	this.keep10 = keep10;
    }
}
